<?php

if(!isset($_SESSION)) /*Inicialización de variables de sesion*/
{
  session_start();
}

include ('ModelConexion.php');

class Boleta extends Conexion
{

  public $M_Bol_Codigo;
  public $M_Bol_Asig;
  public $M_Bol_Pro;
  public $M_Bol_TipoFalta;
  public $M_Bol_Fech;
  public $M_Bol_Sec;
  public $M_Bol_Alu;
  public $M_Bol_PadreFamilia;
  public $M_Bol_Motivo;
  public $M_Bol_Fun;

  public $M_Us_Mensaje;
  public $M_Us_Arreglo=array();
  public $Duplicado;
  public $filas;


  public function Boleta_Crear($Codigo,$Asig,$Pro,$TipoFalta,$Fech,$Sec,$Alu,$PadreFamilia,$Motivo,$Fun) /*Parametros nuevos*/
  {

    if($Codigo !='' && $Asig !='' && $Pro  !='' && $TipoFalta !='' && $Fech  !='' && $Sec  !='' && $Alu !='' && $PadreFamilia !='' && $Motivo !='' && $Fun !='' )
    {
      $objeto = new Conexion(); 
      $objeto->Consulta("
      SELECT `IdBoleta`
      FROM `ctp`.`boleta`
      WHERE IdBoleta ='$Codigo'
    ");
    if($objeto->get_m_us_filas_afectadas()>0)
    {
    $this->set_duplicado(true);
    }else
    {
    $objeto->Consulta("
        INSERT INTO `ctp`.`boleta`
            (`IdBoleta`,
             `IdAsignatura`,
             `IdProfesor`,
             `TipoFalta`,
             `Fecha`,
             `IdSeccion`,
             `IdAlumno`,
             `PadreFamilia`,
             `Motivo`,
             `Id_Admin`)
        VALUES ($Codigo,$Asig,$Pro,$TipoFalta,$Fech,$Sec,$Alu,$PadreFamilia,$Motivo,$Fun);
        ");
      if($objeto->get_m_us_filas_afectadas()>=1)
      {
         $this->set_m_us_mensaje(true);
      }
      else
      {
        $this->set_m_us_mensaje(false);
      }
	  }
      
     
    }
    else
    {
      $this->set_m_us_mensaje(false);
    }
    unset($objeto);
  }

   public function get_duplicado() 
  {
    return $this->Duplicado;
  }
   public function set_duplicado($parametro) 
  {
     $this->Duplicado = $parametro;
  }
  public function get_m_us_mensaje() 
  {
    return $this->M_Us_Mensaje;
  }
  public function set_m_us_mensaje($New_M_Us_Mensaje) 
  {
    $this->M_Us_Mensaje = $New_M_Us_Mensaje;
  }
  public function get_m_us_cedula() 
  {
    return $this->M_Us_cedula;
  }
  public function set_m_us_cedula($New_M_Us_cedula) 
  {
    $this->M_Us_cedula = $New_M_Us_cedula;
  }
  public function get_m_us_contrasena() 
  {
    return $this->M_Us_contrasena;
  }
  public function set_m_us_contrasena($New_M_Us_Contrasena) 
  {
    $this->M_Us_contrasena = $New_M_Us_Contrasena;
  }
  public function get_m_us_tipo() 
  {
    return $this->M_Us_tipo;
  }
  public function set_m_us_tipo($New_M_Us_tipo) 
  {
    $this->M_Us_tipo = $New_M_Us_tipo;
  }
 

 
}

 ?>